import { Application } from 'egg';

export default (app: Application) => {
    const { INTEGER, CHAR, DATE } = app.Sequelize;
    const model = app.model.define('Browse', {
        browse_id: { type: CHAR(32), primaryKey: true },//主键id
        user_id: CHAR(32),//用户id
        browse_timestamp: DATE(0),//当前浏览时间戳
        browse_time: INTEGER(11),//本次浏览时长
        browse_status: CHAR(1),//状态（1：浏览中，2：本次浏览结束）
        created_by: CHAR(32),//创建人
        updated_by: CHAR(32),//更新人
        is_delete: CHAR(1),//是否删除（1：否，2：是）
    }, { tableName: 't_browse' });
    return model;
};

export class Browse {
    browse_id: string;
    user_id: string;
    browse_timestamp: string;
    browse_time: string;
    browse_status: string;
    created_by: string;
    updated_by: string;
    is_delete: string;
}